num=int(input())
low = 0
if num//1000>0 or num//10000>0:
    if  num%2==0:
        print("Число четное:  Да")
    else:
        print("Число четное:  Нет")
    if num%3==0:
        print('Число кратно двум:  Да')
    else:
        print('Число кратно двум:  Нет')
    if int(num**0.5)**2==num:
        print(f'Число являеться квадратным корнем числа  {int(num**0.5)}')
    else:
        print('Число являеться квадратным корнем числа:  Нет')

    print()
    print()


    if (num//1000)>(num%10):
        low=num%10
        if low>(num//10%10):
            low=num//10%10
            if low>(num//100%10):
                low=num//100%10

        else:
            if low>(num//10%10):
                low=num//10%10

    else:
        low=num//1000
        if low>(num%100-num%10)//10:
            low=num%100-num%10
            if low>(num//10%10):
                low=num//10%10
        else:
            if low>(num//100%10):
                low=num//100%10
                
    print(f'Наименьшая цифра числа:  {low}')
else:
    print('Число не является четырехзначным')



    
